
/**
 * ESPECIFICACIÓN: Función que comprueba la URL de la página para comprobar que no se
 * hayan producido errores a nivel de servidor. Si se han producido errores, muestra el
 * mensaje de error en la capa correspondiente.
 **/
function checkURL() {
	var divWarning = document.getElementById("warning");
	var url = document.URL;

	if (url.indexOf("loginok=false") != -1) {
		divWarning.setAttribute("style", "display: inline");
		divWarning.innerHTML = "Usuario y/o contrase&ntilde;a incorrecto";
		document.getElementById("username").focus();
	} else if(url.indexOf("loginverified=false") != -1) { 
		divWarning.setAttribute("style", "display: inline");
		divWarning.innerHTML = "Email no verificado. Revise su correo";
	} else if(url.indexOf("emailVerified=true") != -1) { 
		divWarning.setAttribute("style", "display: inline");
		divWarning.innerHTML = "Email verificado. Introduzca sus datos";
	} else {
		divWarning.setAttribute("style", "display: none");
	}
}


/**
 * ESPECIFICACIÓN: Función que comprueba que todos los campos del formulario de registro hayan sido
 * rellenados correctamente.
 **/
function checkLogin() {
        var user = document.getElementById("username");
        var password = document.getElementById("password");
        var divWarning = document.getElementById("warning");
        var error = false;

        if (user.value.length == 0) {
                divWarning.setAttribute("style", "display: inline");
                divWarning.innerHTML = "'Usuario' es un campo requerido";
                user.focus();
                return false;
        } else if (password.value.length == 0) {
                divWarning.setAttribute("style", "display: inline");
                divWarning.innerHTML = "'Contrase&ntilde;a' es un campo requerido";
                password.focus();
                return false;
        } else {
                return true;
        }
}
